# encoding: utf-8
# import的意思是引入,这个begin.py这个文件需要用到别的文件的方法,所以要把别的文件引入进来
# 不然它就不知道这个方法从哪里来的
import console
import timeThread

# 获取可用的基金代码与基础数据
# inputCodeGetBaseData方法可以验证用户输入的基金代码有效,并且将这个基金有关的信息返回,具体见console的说明
baseData = console.inputCodeGetBaseData()
# baseData代表这只基金的基本信息,从baseData中取出fundcode保存起来
fundCode = baseData.get('fundcode')
# 输出基金的基本数据
print('基金名称:' + baseData.get('name') + '\n' + '基金代码:' + baseData.get('fundcode') + '\n' + '单位净值:' + baseData.get(
    'dwjz') + '\n')

# 把fundCode基金代码告诉timeThread文件
timeThread.setFundCode(fundCode)
# 开启定时器,每隔一段时间执行一次,数据来自天天基金,这个数据源的数据大概是两分钟更新一次
timeThread.fundwork()
